// =============================================================================
// | 包: conf                                                                 |
// | 模块: AI配置                                                             |
// | 功能: 定义AI功能相关的配置结构体和字段                                    |
// =============================================================================
package conf

// =============================================================================
// | 结构体: Ai                                                               |
// | 功能: AI功能配置结构体                                                   |
// | 用途: 存储AI服务所需的配置信息，用于初始化AI功能                          |
// | 映射: YAML配置文件中的ai节点                                              |
// =============================================================================
type Ai struct {
	// =============================================================================
	// | 字段: Enable - bool                                                     |
	// | 功能: 是否启用AI功能                                                     |
	// | 映射: YAML配置中的enable字段                                             |
	// =============================================================================
	Enable bool `yaml:"enable" json:"enable"` // 启用开关 - 是否启用AI功能
	
	// =============================================================================
	// | 字段: SecretKey - string                                                 |
	// | 功能: AI服务密钥                                                        |
	// | 说明: 用于访问AI服务的授权密钥                                          |
	// | 映射: YAML配置中的secretKey字段                                          |
	// =============================================================================
	SecretKey string `yaml:"secretKey" json:"secretKey"` // AI服务密钥 - 访问授权凭证
	
	// =============================================================================
	// | 字段: Nickname - string                                                  |
	// | 功能: AI昵称                                                            |
	// | 说明: AI服务显示的名称                                                  |
	// | 映射: YAML配置中的nickname字段                                           |
	// =============================================================================
	Nickname string `yaml:"nickname" json:"nickname"` // AI昵称 - 显示的名称
	
	// =============================================================================
	// | 字段: Avatar - string                                                    |
	// | 功能: AI头像URL                                                         |
	// | 说明: AI服务显示的头像地址                                              |
	// | 映射: YAML配置中的avatar字段                                             |
	// =============================================================================
	Avatar string `yaml:"avatar" json:"avatar"` // AI头像 - 显示的头像URL
}
